import Vue from 'vue'
Date.prototype.format = function(format) {
  var date = {
    'M+': this.getMonth() + 1,
    'd+': this.getDate(),
    'h+': this.getHours(),
    'm+': this.getMinutes(),
    's+': this.getSeconds(),
    'q+': Math.floor((this.getMonth() + 3) / 3),
    'S+': this.getMilliseconds()
  }
  if (/(y+)/i.test(format)) {
    format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length))
  }
  for (var k in date) {
    if (new RegExp('(' + k + ')').test(format)) {
      format = format.replace(RegExp.$1, RegExp.$1.length === 1 ? date[k] : ('00' + date[k]).substr(('' + date[k]).length))
    }
  }
  return format
}
Vue.filter('moment', (value, formatString) => {
  // formatString = formatString || 'YYYY-MM-dd hh:mm:ss'
  formatString = formatString || 'YYYY-MM-dd'
  let newDate = new Date()
  newDate.setTime(value)
  return newDate.format(formatString)
})

// 评论时间 去掉时分秒
Vue.filter('creationTimeFormat', (value) => {
  return value.substring(0,10);
})

